payment arrangements - French English Dictionary